package cn.itsource.mapper;

import cn.itsource.domain.Logininfo;
import cn.itsource.domain.Menu;
import cn.itsource.query.LogininfoQuery;

import java.util.List;
import java.util.Map;

public interface LogininfoMapper {


    void add(Logininfo logininfo);

    void update(Logininfo logininfo);

    void del(Long id);

    void delList(List ids);

    Logininfo get(Logininfo logininfo);

    List<Logininfo> getAll();

    List<Logininfo> pageQuery(LogininfoQuery query);
    //查询账号
    Logininfo findByAccount(Map<String, String> map);
    //查权限
    List<String> findPermissionsByLogininfo(Logininfo logininfo);
    //查菜单
    List<Menu> findMenusByLogininfo(Logininfo logininfo);
}
